#ifndef _RENZO_SCENE_COLLADA_
#define _RENZO_SCENE_COLLADA_

#include "RenzoMustHave.h"
#include "RenzoSceneIO.h"

#include "dae.h"
#include "dom/domConstants.h"
#include "dom/domTypes.h"
#include "dom/domCOLLADA.h"

namespace Renzo
{
class SceneCollada : public SceneIO
{
public:
	SceneCollada(void);
	virtual ~SceneCollada(void);

public:	
	virtual SceneNode* load(const String& file);	
protected:
	void loadLibraryGeometries(domLibrary_geometries* lib);
	void loadGeometry(domGeometry* geo);

};
}

#endif